/*************************************************************************
	> File Name: oj-477_vowels.cpp
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年11月08日 星期日 14时07分01秒
 ************************************************************************/

#include <iostream>
using namespace std;

bool isvowel(const char &c) {
    return c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U';
}

int main() {
    //ans 用于存放两个元音字母之间的间隔
    //last 初始化-1表示没找到，用于存放找到的元音字母的下标
    int ans = 0, last = -1;
    char s[105] = {0};
    cin >> s;
    for (int i = 0; s[i]; i++) {
        //判断是否元音字母
        if (isvowel(s[i])) {
            if (last != -1) {
                //对比元音字母间隔，取最大值
                ans = max(ans, i - last);
            }
            //如果是第一个找到的元音字母，更新last下标
            last = i;
        }
    }
    //输出最大的元音字母间隔
    cout << ans << endl;
    return 0;
}
